Overview
This dashboard is a side project I have been working on to improve my data manipulation, visualization, and prediction capabilities. Please also visit my portfolio website: _________ my NBA Machine Learning website: https://adamtwhite98-data.github.io/NBA-2023-Machine-Learning/ or my NFL WR Archetpye clustering website: the latter two of hold more of a Data Science and Machine Learning lens.
To navigate, first utilize the buttons on the top of you screen (white text, blue background), then the ones below them for Position specific visualizations.
Explosive Play % and EPA/Play
The y-axis (vertical) shows a Runningbacks ability to explode for large chunk plays, with the further up the better. The x-axis (horizontal) highlights that same players average Expected Points Added (EPA) per play, with the further right being better. EPA is an advanced statistic in the NFL that measures the impact of a play on a team’s scoring potential. It takes into account the context of the play: a 2 yard rush on 4th on 1 is more valuable than a 2 yard rush on 1st and 10. Min. 50 carries.
Rush Yards Over Expected
Rush yards over expected is a multiple variable regression model that takes into account down, yards to the first down, where the team is on the field, the gap of the run, the score differential and whether the Qb lines up in shotgun. This predicts the yards the Rb will gain based off that, then returns whether he rushed over the expected. The further up vertically the Rb is, the better. Min. 50 carries.
Fantasy Volatility
This graph highlights each fantasy Rb’s volatility. They are arranged in average FPPG (middle bar), then you cann view their highest and lowest games (thin bar - Gibbs!), and the standard deviation higher or lower from their average score. Min. 9 FPPG and 50 carries.
Running Back Updated Stats
Running back updated filterable statistics - one stop shop for rushing, receiving, fumbles, and advanced stats. Min. 50 carries.
Overview
This dashboard is a side project I have been working on to improve my data manipulation, visualization, and prediction capabilities. Please also visit my portfolio website: _________ my NBA Machine Learning website: https://adamtwhite98-data.github.io/NBA-2023-Machine-Learning/ or my NFL WR Archetpye clustering website: the latter two of hold more of a Data Science and Machine Learning lens.
To navigate, first utilize the buttons on the top of you screen (white text, blue background), then the ones below them for Position specific visualizations.
Air Yards and Yards After Catch
Highlights the top 20 2025 NFL Receiving Yards leaders and their Total Yards, Air Yards, and Yards After Catch (YAC). Brown represents Air Yards (distance ball has traveled in the air from the line of scrimmage) and the green is YAC, yards gained after the receiver catches the ball.
Explosive Plays
Highlights an NFL WR’s ability to make explosive plays. An explosive play is considered any catch where the ball traveled 20 yards or more from the line of scrimmage. The further up a player is, the more explosive plays they have made when targeted. The further right a player is, the more they are targeted - and likely contribute to a teams success. Min. 40 targets.
Fantasy Volatility
This graph highlights each fantasy WR’s volatility. They are arranged in average FPPG (middle bar), then you can view their highest and lowest games (thin bar), and the standard deviation higher or lower from their average score. Min. 10 FPPG and 30 catches. Imagine if Rashee Rice didn’t miss 6! games.
Wide Receiver Updated Stats
Wide Receiver updated filterable statistics - one stop shop for receiving, and advanced stats. Air Yards share is the percentage of a teams total Air Yards that player contributed for. Min. 10 targets.
Data from Pro Football Reference (PFR), ESPN, and nflreadR - which is the only data used for the other position/Team visuals.
Qb Rating and On Target Throw %
Bad Throw % and Pressure Rate
Completion % versus League Average
On Target Throws vs. Drop Percentage